slow drug release - Spanish English Dictionary